#ifndef BLOCKWISE_INTEGRATED_TIMING_HPP
#define BLOCKWISE_INTEGRATED_TIMING_HPP

#include "timing.hpp"
#include "solverTiming.hpp"

namespace hms
{

void printExecTimings( const ExecTimings& t);

enum class FluxStep {
	reconstruction,
	hllc,
	slope,
	registration,
	nSteps
};
using FluxTimings = ArrayNs<static_cast<Index>(FluxStep::nSteps)>;

void printFluxTimings( const FluxTimings& t );

	
} // namespace hms


#endif